home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / docs / ippon / data / etc / lboss01.lzh / parts.h < prev    next >
Text File  |  1999-04-21  |  3KB  |  222 lines

  1. /* parts.h */
  2.  
  3. typedef struct _parts_table {
  4.     signed short x, y;    /* 座標 */
  5.     unsigned short pt;    /* スプライトパターンNo. */
  6. } PARTS_TABLE;
  7.  
  8.  
  9. /* 本体 */
  10. PARTS_TABLE parts0_table[36] =
  11. {
  12. /* x,y,pt */
  13.     {-48, -32, 0x10},
  14.     {-32, -32, 0x11},
  15.     {-16, -32, 0x12},
  16.     {0, -32, 0x13},
  17.     {16, -32, 0x14},
  18.     {32, -32, 0x15},
  19.  
  20.     {-48, -16, 0x20},
  21.     {-32, -16, 0x21},
  22.     {-16, -16, 0x22},
  23.     {0, -16, 0x23},
  24.     {16, -16, 0x24},
  25.     {32, -16, 0x25},
  26.  
  27.     {-48, 0, 0x30},
  28.     {-32, 0, 0x31},
  29.     {-16, 0, 0x32},
  30.     {0, 0, 0x33},
  31.     {16, 0, 0x34},
  32.     {32, 0, 0x35},
  33.  
  34.     {-48, 16, 0x40},
  35.     {-32, 16, 0x41},
  36.     {-16, 16, 0x42},
  37.     {0, 16, 0x43},
  38.     {16, 16, 0x44},
  39.     {32, 16, 0x45},
  40.  
  41.     {-48, 32, 0x50},
  42.     {-32, 32, 0x51},
  43.     {-16, 32, 0x52},
  44.     {0, 32, 0x53},
  45.     {16, 32, 0x54},
  46.     {32, 32, 0x55},
  47.  
  48.     {-48, 48, 0x60},
  49.     {-32, 48, 0x61},
  50.     {-16, 48, 0x62},
  51.     {0, 48, 0x63},
  52.     {16, 48, 0x64},
  53.     {34, 48, 0x65}
  54. };
  55.  
  56. /* 左大パーツ */
  57. PARTS_TABLE parts1_table[25] =
  58. {
  59. /***** x,   y,   pt */
  60.     {-32, -32, 0x90},
  61.     {-16, -32, 0x91},
  62.     {0, -32, 0x92},
  63.     {16, -32, 0x93},
  64.     {32, -32, 0x94},
  65.  
  66.     {-32, -16, 0xa0},
  67.     {-16, -16, 0xa1},
  68.     {0, -16, 0xa2},
  69.     {16, -16, 0xa3},
  70.     {32, -16, 0xa4},
  71.  
  72.     {-32, 0, 0xb0},
  73.     {-16, 0, 0xb1},
  74.     {0, 0, 0xb2},
  75.     {16, 0, 0xb3},
  76.     {32, 0, 0xb4},
  77.  
  78.     {-32, 16, 0xc0},
  79.     {-16, 16, 0xc1},
  80.     {0, 16, 0xc2},
  81.     {16, 16, 0xc3},
  82.     {32, 16, 0xc4},
  83.  
  84.     {-32, 32, 0xd0},
  85.     {-16, 32, 0xd1},
  86.     {0, 32, 0xd2},
  87.     {16, 32, 0xd3},
  88.     {32, 32, 0xd4}
  89. };
  90.  
  91. /* 右大パーツ */
  92. PARTS_TABLE parts2_table[25] =
  93. {
  94. /***** x,   y,   pt */
  95.     {-32, -32, 0x95},
  96.     {-16, -32, 0x96},
  97.     {0, -32, 0x97},
  98.     {16, -32, 0x98},
  99.     {32, -32, 0x99},
  100.  
  101.     {-32, -16, 0xa5},
  102.     {-16, -16, 0xa6},
  103.     {0, -16, 0xa7},
  104.     {16, -16, 0xa8},
  105.     {32, -16, 0xa9},
  106.  
  107.     {-32, 0, 0xb5},
  108.     {-16, 0, 0xb6},
  109.     {0, 0, 0xb7},
  110.     {16, 0, 0xb8},
  111.     {32, 0, 0xb9},
  112.  
  113.     {-32, 16, 0xc5},
  114.     {-16, 16, 0xc6},
  115.     {0, 16, 0xc7},
  116.     {16, 16, 0xc8},
  117.     {32, 16, 0xc9},
  118.  
  119.     {-32, 32, 0xd5},
  120.     {-16, 32, 0xd6},
  121.     {0, 32, 0xd7},
  122.     {16, 32, 0xd8},
  123.     {32, 32, 0xd9}
  124. };
  125.  
  126.  
  127. /* 左上小パーツ */
  128. PARTS_TABLE parts3_table[9] =
  129. {
  130. /***** x,   y,   pt */
  131.     {-16, -32, 0x17},
  132.     {0, -32, 0x18},
  133.     {16, -32, 0x19},
  134.  
  135.     {-16, -16, 0x27},
  136.     {0, -16, 0x28},
  137.     {16, -16, 0x29},
  138.  
  139.     {-16, 0, 0x37},
  140.     {0, 0, 0x38},
  141.     {16, 0, 0x39}
  142. };
  143.  
  144. /* 右上小パーツ */
  145. PARTS_TABLE parts4_table[9] =
  146. {
  147. /***** x,   y,   pt */
  148.     {-32, -32, 0x1a},
  149.     {-16, -32, 0x1b},
  150.     {0, -32, 0x1c},
  151.  
  152.     {-32, -16, 0x2a},
  153.     {-16, -16, 0x2b},
  154.     {0, -16, 0x2c},
  155.  
  156.     {-32, 0, 0x3a},
  157.     {-16, 0, 0x3b},
  158.     {0, 0, 0x3c}
  159. };
  160.  
  161.  
  162. /* 左下小パーツ */
  163. PARTS_TABLE parts5_table[12] =
  164. {
  165. /***** x,   y,   pt */
  166.     {-32, -16, 0x46},
  167.     {-16, -16, 0x47},
  168.     {0, -16, 0x48},
  169.     {16, -16, 0x49},
  170.  
  171.     {-32, 0, 0x56},
  172.     {-16, 0, 0x57},
  173.     {0, 0, 0x58},
  174.     {16, 0, 0x59},
  175.  
  176.     {-32, 16, 0x66},
  177.     {-16, 16, 0x67},
  178.     {0, 16, 0x68},
  179.     {16, 16, 0x69}
  180. };
  181.  
  182. /* 右下小パーツ */
  183. PARTS_TABLE parts6_table[12] =
  184. {
  185. /***** x,   y,   pt */
  186.     {-16, -16, 0x4a},
  187.     {0, -16, 0x4b},
  188.     {16, -16, 0x4c},
  189.     {32, -16, 0x4d},
  190.  
  191.     {-16, 0, 0x5a},
  192.     {0, 0, 0x5b},
  193.     {16, 0, 0x5c},
  194.     {32, 0, 0x5d},
  195.  
  196.     {-16, 16, 0x6a},
  197.     {0, 16, 0x6b},
  198.     {16, 16, 0x6c},
  199.     {32, 16, 0x6d}
  200. };
  201.  
  202.  
  203. /* 中央パーツ */
  204. PARTS_TABLE parts7_table[12] =
  205. {
  206. /***** x,   y,   pt */
  207.     {-32, -16, 0x9a},
  208.     {-16, -16, 0x9b},
  209.     {0, -16, 0x9c},
  210.     {16, -16, 0x9d},
  211.  
  212.     {-32, 0, 0xaa},
  213.     {-16, 0, 0xab},
  214.     {0, 0, 0xac},
  215.     {16, 0, 0xad},
  216.  
  217.     {-32, 16, 0xba},
  218.     {-16, 16, 0xbb},
  219.     {0, 16, 0xbc},
  220.     {16, 16, 0xbd}
  221. };
  222.